defineClass('SwiftLua.BClass', {
            hehe:function() {
                console.log('hehe 被替换了')
            },
            hehe1:function() {
            console.log('hehe1 被替换了')
            }
            });

defineClass('SwiftLua.ViewController', {
            viewDidLoad: function() {

            self.setTitle('NEW VC')
            console.log('title: '+self.title().toJS())


            var pa = self.pa()
            console.log('pa: ' + pa.toJS())

            self.setA('new_a')
            self.setPa('new_pa')

            var pa = self.pa()
            console.log('pa: ' + pa.toJS())

            self.ORIGviewDidLoad();
            },
            fun: function() {
            
            var a = self.a()
            console.log('a: ' + a.toJS())
            
            self.setA('a 被替换了')
            
            var a = self.a()
            console.log('a: ' + a.toJS())
            
            self.ORIGfun();
            }
            });
